package com.dcy.znoa.controller.publiz.model.oper;

/**
 * @author pengyu
 */

import com.baomidou.mybatisplus.annotations.TableField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;
import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class RegisterOperModel {

    Integer operType = 3;//1：平台管理员；2：企业管理员；3：企业用户:此处业务可能调整，可能由用户角色来决定权限， 此字段暂定这种方式来实现业务
    @NotNull
    String phoneNo;
    @NotNull
    String operName;
    @NotNull
    String password;
    @NotNull
    Long companyId;

    Long compId;

    Long depId;//注册用户默认放到根节点中

    Integer sex = 0;//性别未知，因为原型上没给

    Date createTime = new Date();

    Integer validFlag = 1 ;//二阶段改成0，TO_AUDIT

}
